ICompositionModelBehavior

StockSharp.Diagram

ICompositionModelcomportamiento.

Implementa: ICloneable

Propiedades

IsUndoManagerSuspended
public bool IsUndoManagerSuspended { get; set; }
value = iCompositionModelBehavior.IsUndoManagerSuspended
iCompositionModelBehavior.IsUndoManagerSuspended = value

El gerente de undo está suspendido si esta propiedad se establece en verdad.

Modifiable
public bool Modifiable { get; set; }
value = iCompositionModelBehavior.Modifiable
iCompositionModelBehavior.Modifiable = value

Es posible editar un diagrama de elementos compuestos.

Nodes
public IEnumerable<TNode> Nodes { get; set; }
value = iCompositionModelBehavior.Nodes
iCompositionModelBehavior.Nodes = value

Nodos.

Parent
public ICompositionModel Parent { get; set; }
value = iCompositionModelBehavior.Parent
iCompositionModelBehavior.Parent = value

Padre.

UndoManager
public IUndoManager UndoManager { get; set; }
value = iCompositionModelBehavior.UndoManager
iCompositionModelBehavior.UndoManager = value

IUndoManager

Métodos

AddNode
public void AddNode(TNode node)
iCompositionModelBehavior.AddNode(node)

Agregue el nodo.

node
CommitTransaction
public bool CommitTransaction(string name)
result = iCompositionModelBehavior.CommitTransaction(name)

Commit transacción.

name
Nombre de operación.

Devuelve: Resultado de la operación.

FindNodeByKey
public TNode FindNodeByKey(string key)
result = iCompositionModelBehavior.FindNodeByKey(key)

Encuentra el nodo por la llave.

key
Llave.
GetLinksForNode
public IEnumerable<TLink> GetLinksForNode(TNode node)
result = iCompositionModelBehavior.GetLinksForNode(node)

Obtener todos los enlaces para el nodo especificado.

node

Devuelve: Enlaces.

RaiseCommited
public void RaiseCommited(string name, TNode node, IUndoableEdit op)
iCompositionModelBehavior.RaiseCommited(name, node, op)

Elevar el evento comprometido.

name
Nombre de la opción.
node
op
IUndoableEdit@
RaiseLinksRemoved
public void RaiseLinksRemoved(TNode node)
iCompositionModelBehavior.RaiseLinksRemoved(node)

Raise links eliminado evento.

node
RaiseSocketAdded
public void RaiseSocketAdded(TNode node)
iCompositionModelBehavior.RaiseSocketAdded(node)

Increíble evento de toma de corriente.

node
RemoveNode
public void RemoveNode(TNode node)
iCompositionModelBehavior.RemoveNode(node)

Quita el nodo.

node
RollbackTransaction
public bool RollbackTransaction()
result = iCompositionModelBehavior.RollbackTransaction()

Transacciones de reversión.

Devuelve: Resultado de la operación.

StartTransaction
public bool StartTransaction(string name)
result = iCompositionModelBehavior.StartTransaction(name)

Comienza la transacción.

name
Nombre de operación.

Devuelve: Resultado de la operación.

Eventos

BehaviorChanged
public event Action<ValueTuple<ModelChange, object, string, object, object, object, object>> BehaviorChanged
iCompositionModelBehavior.BehaviorChanged += handler

Cambio de evento.